package com.io.study;

import java.io.File;

public class FileFor {
//    public String[] list() ：返回一个String数组，表示该File目录中的所有子文件或目录。
//    public File[] listFiles() ：返回一个File数组，表示该File目录中的所有的子文件或目录。
    public static void main(String[] args) {
        File dir = new File("D:\\90d01c2f92f4f1ca66");
        //获取当前目录下的文件以及文件夹的名称。
        String[] names = dir.list();
        for (String name : names) {
            System.out.println(name);
        }
        //获取当前目录下的文件以及文件夹对象，只要拿到了文件对象，那么就可以获取更多信息
        File[] files =dir.listFiles();
        for (File file : files){
            System.out.println(file);
        }
    }
//    listFiles在获取指定目录下的文件或者文件夹时必须满足下面两个条件
//    1，指定的目录必须存在
//    2，指定的必须是目录。否则容易引发返回数组为null，出现NullPointerException异常
}
